home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / midi / dskchngr.lha / DiskChanger / Source / gui.h < prev    next >
C/C++ Source or Header  |  1995-08-15  |  3KB  |  100 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : dbalster
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_Gadget00                            0
  12. #define GD_Gadget10                            1
  13. #define GD_Gadget20                            2
  14. #define GD_Gadget30                            3
  15. #define GD_Gadget40                            4
  16. #define GD_Gadget50                            5
  17. #define GD_Gadget60                            6
  18. #define GD_Gadget70                            7
  19. #define GD_Gadget80                            8
  20. #define GD_Gadget90                            9
  21.  
  22. #define GDX_Gadget00                           0
  23. #define GDX_Gadget10                           1
  24. #define GDX_Gadget20                           2
  25. #define GDX_Gadget30                           3
  26. #define GDX_Gadget40                           4
  27. #define GDX_Gadget50                           5
  28. #define GDX_Gadget60                           6
  29. #define GDX_Gadget70                           7
  30. #define GDX_Gadget80                           8
  31. #define GDX_Gadget90                           9
  32.  
  33. #define DB_CNT 10
  34.  
  35. extern struct IntuitionBase *IntuitionBase;
  36. extern struct Library       *GadToolsBase;
  37.  
  38. extern struct Screen        *Scr;
  39. extern UBYTE                 *PubScreenName;
  40. extern APTR                  VisualInfo;
  41. extern struct Window        *DBWnd;
  42. extern struct Gadget        *DBGList;
  43. extern struct Menu          *DBMenus;
  44. extern struct IntuiMessage   DBMsg;
  45. extern UWORD                 DBZoom[4];
  46. extern struct Gadget        *DBGadgets[10];
  47. extern UWORD                 DBLeft;
  48. extern UWORD                 DBTop;
  49. extern UWORD                 DBWidth;
  50. extern UWORD                 DBHeight;
  51. extern UBYTE                *DBWdt;
  52. extern struct TextAttr      *Font, Attr;
  53. extern UWORD                 FontX, FontY;
  54. extern UWORD                 OffX, OffY;
  55. extern struct TextFont      *DBFont;
  56. extern struct GfxBase       *GfxBase;
  57. extern UBYTE                *Gadget400Labels[];
  58. extern struct IntuiText      DBIText[];
  59. extern struct NewMenu        DBNewMenu[];
  60. extern UWORD                 DBGTypes[];
  61. extern struct NewGadget      DBNGad[];
  62. extern ULONG                 DBGTags[];
  63.  
  64. extern int Gadget00Clicked( void );
  65. extern int Gadget10Clicked( void );
  66. extern int Gadget20Clicked( void );
  67. extern int Gadget30Clicked( void );
  68. extern int Gadget40Clicked( void );
  69. extern int Gadget50Clicked( void );
  70. extern int Gadget60Clicked( void );
  71. extern int Gadget70Clicked( void );
  72. extern int Gadget80Clicked( void );
  73. extern int Gadget90Clicked( void );
  74. extern int DBItem0( void );
  75. extern int DBItem1( void );
  76. extern int DBItem2( void );
  77. extern int DBItem3( void );
  78. extern int DBItem4( void );
  79. extern int DBItem5( void );
  80.  
  81. extern int SetupScreen( void );
  82. extern void CloseDownScreen( void );
  83. extern void DBRender( void );
  84. extern int HandleDBIDCMP( void );
  85. extern int DBCloseWindow(void);
  86. extern int OpenDBWindow( void );
  87. extern void CloseDBWindow( void );
  88. extern void ComputeFont( UWORD width, UWORD height );
  89.  
  90. extern BOOL Popup;
  91. extern BOOL Activate;
  92. extern UWORD menuflags;
  93. extern ULONG windowX, windowY;
  94. extern UWORD InsertDelay;
  95. extern UWORD RemoveDelay;
  96. extern UWORD ProgramMode;
  97. extern void showAbout (void);
  98. extern void newDevice (void);
  99. extern void savePrefs (void);
  100.